.glycoBox{box-shadow:0 0 6px -1px #666 inset; padding:8px 8px 4px; background:#F4F4F4; border-radius:6px;}
.titleRow{overflow:hidden;}
.titleRow h1{float:left;}
.titleRow .nbr{float: right;line-height: 40px;padding: 0 38px;font-size: 19px;color: #666;background: #EFEFEF;margin: 8px 7px 10px;border-radius: 5px;box-shadow: 0 0 8px -2px #444 inset;}
.rowBoxHead{border-bottom: 1px dashed #D8D8D8; padding: 6px 8px 4px 8px;overflow:hidden; margin-bottom:8px; font-weight:bold; color:#686868;background: #EBEBEB;}
.rowBoxHead .sousSeriesRow{border-bottom:none;}
.rowBox{background:#FFF;border:1px solid #D8D8D8; padding:8px 8px 8px 8px; margin: 0 0 12px;overflow:hidden;box-shadow:0 2px 6px -3px #444;border-radius:2px;position: relative;}
.rowBox.odd{background:#FBFBFB;}
.rowBox:hover{background:#D9ECB0;border:1px solid #669900;}
.rowBox .rowBoxHead{background: none; font-size: 13px;  padding: 0;}
#seriesList{}
.imgCol{float:left;width:160px; text-align:center; margin-right:8px;}
.imgCol img, .elementBoxContent img{border-radius:5px; box-shadow:0 0 4px -2px #444;}
.titleCol{margin-left: 174px;}
.titleCol h2{padding: 6px 50px 6px 0;border-bottom: 1px solid #DEDEDE;font-size: 18px!important;line-height: 26px;}
.titleCol h2 a{}
.component-content .titleCol > h2{font-size:2.2em;}
.sousSeriesBox{margin-left: 168px;}
.sousSeriesRow{ border-bottom: 1px dashed #DEDEDE; line-height: 16px; overflow: hidden; padding: 3px 0;}
.sousSeriesBox .sousSeriesRow:last-child{border-bottom:none;}
.sucresCol{float:left;width:50px; text-align:center;}
.variantesCol{float:left;margin-left:8px; width:218px;}
.possedeCol{float:right;margin-left:8px; width:60px; text-align:right;}
.serieTable{width:100%;}
.preview{color: skyblue; font-size: 53px; position: absolute; right: 9px; top: 20px;}

.elementBox{float:left; }
.has2Cols, .has3Cols, .has4Cols{overflow:hidden;}
.has2Cols .elementBox{width:50%;}
.has3Cols .elementBox{width:33.333%;}
.has4Cols .elementBox{width:25%;}

.elementBoxContent{ padding:5px 5px; margin:4px 4px 68px 4px; border:1px solid #EDEDED; border-radius:5px; text-align:center;}
.elementBoxContent a{display:block; overflow:hidden;}
.elementBoxContent img{  }
/*.showReverseImg img{float:left; width:50%;}*/
.elementBoxContent h3{line-height: 13px;font-size: 12px;min-height: 28px;margin: 10px 2px 0;}
#seriesList .titleRow h1 {width: 290px;}

.blockHead{background: none repeat scroll 0 0 #E0E0E0;
    border-bottom: 1px solid #BCBCBC;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 10px;
    padding: 8px 17px; overflow: hidden; }
.blockHead > img { float: left; margin-right: 10px; height: 40px;  }
.blockHead h4, .blockHead h3{margin: 0;line-height:40px;}

#rokbox-container .component-body{}
body.component-body{padding:0 10px!important;}
#seriesList.nominatifList .titleRow h1 {width:410px;}

table.numero-serie {
 
}

table td.numero {  padding-right: 0px; width: 20px;}
table td.numero > hr { padding: 0px; margin: 0px;}
.pdf_file {margin-left: 5px;}

.ico-return {float: right;}
body.component-body .ico-return {display:none !important;}